home *** CD-ROM | disk | FTP | other *** search
- /xlv1/freeware/1998.May/sh-utils/1.16b/sh-utils-1.16b.diffbuild/src
-
-
-
- AAAANNNNSSSSIIII2222KKKKNNNNRRRR((((1111)))) UUUUNNNNIIIIXXXX SSSSyyyysssstttteeeemmmm VVVV ((((11119999 JJJJaaaannnn 1111999999996666)))) AAAANNNNSSSSIIII2222KKKKNNNNRRRR((((1111))))
-
-
-
- NNNNAAAAMMMMEEEE
- ansi2knr - convert ANSI C to Kernighan & Ritchie C
-
- SSSSYYYYNNNNOOOOPPPPSSSSIIIISSSS
- _a_n_s_i_2_k_n_r [--varargs] input_file [output_file]
-
- DDDDEEEESSSSCCCCRRRRIIIIPPPPTTTTIIIIOOOONNNN
- If no output_file is supplied, output goes to stdout.
- There are no error messages.
-
- _a_n_s_i_2_k_n_r recognizes function definitions by seeing a non-
- keyword identifier at the left margin, followed by a left
- parenthesis, with a right parenthesis as the last character
- on the line, and with a left brace as the first token on the
- following line (ignoring possible intervening comments). It
- will recognize a multi-line header provided that no
- intervening line ends with a left or right brace or a
- semicolon. These algorithms ignore whitespace and comments,
- except that the function name must be the first thing on the
- line.
-
- The following constructs will confuse it:
- - Any other construct that starts at the left margin
- and follows the above syntax (such as a macro or function
- call).
- - Some macros that tinker with the syntax of the
- function header.
-
- The --varargs switch is obsolete, and is recognized only for
- backwards compatibility. The present version of _a_n_s_i_2_k_n_r
- will always attempt to convert a ... argument to va_alist
- and va_dcl.
-
- AAAAUUUUTTTTHHHHOOOORRRR
- L. Peter Deutsch <ghost@aladdin.com> wrote the original
- ansi2knr and continues to maintain the current version; most
- of the code in the current version is his work. ansi2knr
- also includes contributions by Francois Pinard
- <pinard@iro.umontreal.ca> and Jim Avera <jima@netcom.com>.
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Page 1 (printed 5/18/98)
-
-
-
-